// 导入vue
import Vue from 'vue'
// 导入vuex
import Vuex from 'vuex'
// 注册 到vue中
Vue.use(Vuex)

// 实例化并暴露出去

export default new Vuex.Store({
  // 定义数据 可以理解为data
  state: {
    // 键值对
    userInfo: {} // 定义用户信息
  },
  mutations: {
    // 修改数据方法 添加修改数据的方法
    setUserInfo (state, newUserInfo) {
      // console.log(newUserInfo)
      state.userInfo = newUserInfo
    }
  },
  actions: {},
  modules: {}
})
